@xl: 12vw;
@primary: #BD0F10;
@color: #333;
@infoColor: #6B6B6B;
@tColor: #868686;
@titleSize: 20px;
@textSize: 14px;

@media (min-width:768px) and (max-width:1199.5px) {
  body {
    font-size:(16 / @xl);
    height: 100vh;
    overflow: hidden;
  }

  .head {
    width: 100%;

    .bg {
      width: 100%;

      img {
        width: 100%;
      }
    }
  }

  .phone-nav{
    display: none;
  }

  .nav-box {
    background-color: @primary;

    .nav {
      width: 100%;
      margin: 0 auto;
      display: flex;
      opacity: 0;
      transform: translateX(-100%);
      li {
        width: 20%;
        height: (50 / @xl);
        line-height: (50 / @xl);
        text-align: center;

        .iconfont {
          color: white;
          margin-right: (10 / @xl);
          font-size: (16 / @xl);
        }

        a {
          color: #fff;
        }
      }
    }
  }

  .main {
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    margin-top: (20 / @xl);
    padding-bottom: (100 / @xl);
    .news {
      display: flex;
      padding: (14 / @xl);

      .news-l,
      .news-r {
        height: (420 / @xl);
        width: (570 / @xl);
        background-color: #fff;
        flex-shrink: 0;
      }

      .news-l {
        overflow: hidden;
        .head-news {
          width: (570 / @xl);
          height: (80 / @xl);
          border: (2 / @xl) solid #BD0F10;
          background-image: url(https://www.helloimg.com/i/2024/09/29/66f833663de03.png);
          background-repeat: no-repeat;
          background-size: auto 100%;
          padding-left: (90 / @xl);
        
          p {
            margin: (10 / @xl) 0;

            a {
              font-size: (20 / @xl);
              color: @color;
            }
          }

          span {
            color: @infoColor;
            font-size: (14 / @xl);
          }

        }

        .Carousel {
          width: (570 / @xl);
          height: (320 / @xl);
          margin-top: (20 / @xl);
        }
      }

      .news-r {
        margin-left: auto;

        .top-title {
          height: (26 / @xl);
          border-bottom: (1 / @xl) solid @primary;
          display: flex;

          span {
            font-size: (16 / @xl);
            background-color: @primary;
            color: #fff;
            padding: 0 (10 / @xl);
            height: (26 / @xl);
            line-height: (26 / @xl);
            position: relative;
            align-items: center;

            &:after {
              content: "";
              display: inline-block;
              position: absolute;
              left: 100%;
              width: (9 / @xl);
              height: (26 / @xl);
              background-size: cover;
              background-image: url(https://www.helloimg.com/i/2024/09/29/66f833662dcf7.png);
            }
          }

          a {
            height: (26 / @xl);
            margin-left: auto;
            color: @primary;
            font-size: (12 / @xl);
            font-weight: bold;
            font-family: Arial;
            line-height: (26 / @xl);
          }
        }

        .newsList {
          margin-top: (20 / @xl);

          .text-list {
            padding: (8.5 / @xl) 0 (8 / @xl) (15 / @xl);
            position: relative;
            transform: translateY(50%);
            opacity: 0;
            &::before {
              content: "";
              position: absolute;
              background-color: rgb(51, 51, 51);
              width: (8 / @xl);
              height: (8 / @xl);
              border-radius: 50%;
              left: 0;
              top: (16 / @xl);
            }

            &:first-child {
              border-bottom: (1 / @xl) dashed #c7c7c7;
            }

            a {
              display: block;
            }

            span {
              display: block;
              margin-top: (8 / @xl);
              font-size: (14 / @xl);
              color: @tColor;
            }
          }
        }

      }
    }

    .banner-center {
      width: 100%;
      height: (130 / @xl);
      background: url(https://www.helloimg.com/i/2024/09/29/66f830f28096b.png) no-repeat;
      background-size: cover;
      margin-top: (40 / @xl);
    }
  
    .mien {
      display: flex;
      padding: (14 / @xl);
  
      .mien-l,
      .mien-r {
        height: (420/ @xl);
        width: (570/ @xl);
        background-color: #fff;
        flex-shrink: 0;
      }
  
      .mien-l {
        .top-title {
          height: (26 / @xl);
          border-bottom: (1 / @xl) solid @primary;
          display: flex;

          span {
            font-size: (16 / @xl);
            background-color: @primary;
            color: #fff;
            padding: 0 (10 / @xl);
            height: (26 / @xl);
            line-height: (26 / @xl);
            position: relative;
            align-items: center;

            &:after {
              content: "";
              display: inline-block;
              position: absolute;
              left: 100%;
              width: (9 / @xl);
              height: (26 / @xl);
              background-size: cover;
              background-image: url(https://www.helloimg.com/i/2024/09/29/66f833662dcf7.png);
            }
          }

          a {
            height: (26 / @xl);
            margin-left: auto;
            color: @primary;
            font-size: (12 / @xl);
            font-weight: bold;
            font-family: Arial;
            line-height: (26 / @xl);
          }
        }
  
        video {
          width: (570 / @xl);
          height: (320 / @xl);
          margin-top: (35 / @xl);
          opacity: 0.1;
          transform: scale(0.5);
        }
  
      }
  
      .mien-r {
        margin-left: auto;
  
        .top-title {
          height: (26 / @xl);
          border-bottom: (1 / @xl) solid @primary;
          display: flex;

          span {
            font-size: (16 / @xl);
            background-color: @primary;
            color: #fff;
            padding: 0 (10 / @xl);
            height: (26 / @xl);
            line-height: (26 / @xl);
            position: relative;
            align-items: center;

            &:after {
              content: "";
              display: inline-block;
              position: absolute;
              left: 100%;
              width: (9 / @xl);
              height: (26 / @xl);
              background-size: cover;
              background-image: url(https://www.helloimg.com/i/2024/09/29/66f833662dcf7.png);
            }
          }

          a {
            height: (26 / @xl);
            margin-left: auto;
            color: @primary;
            font-size: (12 / @xl);
            font-weight: bold;
            font-family: Arial;
            line-height: (26 / @xl);
          }
        }
  
        .scenicList {
          margin-top: (25/ @xl);
  
          .scenic-list {
            padding: (10/ @xl) 0;
            display: flex;
            transform: translateY(50%);
            opacity: 0;
            img {
              width: (192/ @xl);
              height: (108/ @xl);
              display: block;
            }
  
            .scenic-info {
              flex: 1;
              padding: (10/ @xl) (20/ @xl) 0;
              background-color: #f7f7f7;
  
              .info-title {
                display: block;
                padding-bottom: (5/ @xl);
                font-size: (16 / @xl);
                color: @color;
              }
  
              .info-content {
                display: block;
                font-size: (14 / @xl);
                color: @tColor;
              }
            }
  
          }
        }
      }
    }

    .play{
      padding: (20 / @xl);
      .top-title {
        height: (26 / @xl);
        border-bottom: (1 / @xl) solid @primary;
        display: flex;

        span {
          font-size: (16 / @xl);
          background-color: @primary;
          color: #fff;
          padding: 0 (10 / @xl);
          height: (26 / @xl);
          line-height: (26 / @xl);
          position: relative;
          align-items: center;

          &:after {
            content: "";
            display: inline-block;
            position: absolute;
            left: 100%;
            width: (9 / @xl);
            height: (26 / @xl);
            background-size: cover;
            background-image: url(https://www.helloimg.com/i/2024/09/29/66f833662dcf7.png);
          }
        }

        a {
          height: (26 / @xl);
          margin-left: auto;
          color: @primary;
          font-size: (12 / @xl);
          font-weight: bold;
          font-family: Arial;
          line-height: (26 / @xl);
        }
      }
      .playList{
        display: flex;
        margin-top: (35/ @xl);
        justify-content: space-between;
        .play-list{
          width: (375/ @xl);
          border: (1/ @xl) solid #e1e1e1;
          transform: translateY(50%) scale(0.5);
          opacity: 0;
          position: relative;
          overflow: hidden;
          .booking{
            background-color: @primary;
            padding: (5/@xl) (10/@xl);
            color: #fff;
            position: absolute;
            right: 0;
            top: 0;
            cursor: pointer;
          }
          .book-info{
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background-color: @primary;
            transform: translateY(110%);
            display: flex;
            justify-content: center;
            align-items: center;
            .form-item{
              margin: (10/@xl) 0;
              text-align: right;
              label{
                color: #fff;
                margin: (10/@xl) 0;
                input{
                  border: none;
                  outline: none;
                  padding: (5/@xl) (10/@xl);
                  font-size: (16/@xl);
                }
              }
              span{
                border: (1/@xl) solid #fff;
                color: #fff;
                padding: (5/@xl) (10/@xl);
                width: (120/@xl);
                display: inline-block;
                text-align: center;
                cursor: pointer;
              }
            }
            
          }
          img{
            width: 100%;
            height: (210/ @xl);
          }
          .play-info{
            padding: (5/ @xl) (20/ @xl);
            .info-name{
              color: #ff8400;
              text-align: center;
            }
            .info-content{
              font-size: (14/ @xl);
              color: @tColor;
            }
          }
        }
      }
    }

    .guide {
      padding: (14 / @xl);
      overflow: hidden;
      .top-title {
        height: (26 / @xl);
        border-bottom: (1 / @xl) solid @primary;
        display: flex;

        span {
          font-size: (16 / @xl);
          background-color: @primary;
          color: #fff;
          padding: 0 (10 / @xl);
          height: (26 / @xl);
          line-height: (26 / @xl);
          position: relative;
          align-items: center;

          &:after {
            content: "";
            display: inline-block;
            position: absolute;
            left: 100%;
            width: (9 / @xl);
            height: (26 / @xl);
            background-size: cover;
            background-image: url(https://www.helloimg.com/i/2024/09/29/66f833662dcf7.png);
          }
        }

        a {
          height: (26 / @xl);
          margin-left: auto;
          color: @primary;
          font-size: (12 / @xl);
          font-weight: bold;
          font-family: Arial;
          line-height: (26 / @xl);
        }
      }

      .guideList {
        margin-top: (35 / @xl);
        display: flex;
        height: (300/ @xl);
        justify-content: space-between;

        .guide-list {
          transform: translateY(50%);
          opacity: 0;
          background-color: #fff;
          width: (200/ @xl);
          transition: .5s;
          border: (1/ @xl) solid #e1e1e1;
          box-sizing: content-box;
          cursor: pointer;

          .img-box {
            width: (200/ @xl);
            height: (200/ @xl);
            overflow: hidden;

            img {
              width: 100%;
              height: 100%;
              display: block;
              transition: .5s;

              &:hover {
                transform: scale(1.2);
              }
            }
          }

          .iconfont {
            font-size: (50/ @xl);
            display: block;
            text-align: center;
            margin: (10/ @xl) 0;
          }

          p {
            text-align: center;
            font-size: (20/ @xl);
          }
        }
      }




    }

    .banner-bottom {
      width: 100%;
      height: (130 / @xl);
      background: url(https://www.helloimg.com/i/2024/09/29/66f82fc7287cd.png) no-repeat;
      background-size: cover;
      margin-top: (40 / @xl);
    }

  }

  .foot-box {
    background: url(https://www.helloimg.com/i/2024/09/29/66f82a9a0c299.png) no-repeat;
    background-position: center;
    background-size: cover;
    height: (250 / @xl);
    padding: 30px 0;

    .foot {
      width: 100%;
      display: flex;
      justify-content: c;
      .logo {
        width: (125 / @xl);
        margin-right: (20 / @xl);
      }

      .links-contact {
        font-size: (14 / @xl);
        color: #fff;
        .links {
          line-height: 100%;
          width: (695 / @xl);

          a {
            color: #fff;
            border-right: (1 / @xl) solid #fff;
            display: inline-block;
            padding-right: (5 / @xl);
            margin-bottom: (15 / @xl);
            letter-spacing: (0.6 / @xl);
          }
        }

        .contact {
          color: #fff;
          margin-bottom: (15 / @xl);
        }
        .record{
          color: #fff;
          a{
            display: inline-block;
            height: (20 / @xl);
            line-height: (20 / @xl);
            color: #fff;
            margin-right: (10 / @xl);
            img{
              width: (20 / @xl);
              height: (20 / @xl);
              vertical-align: top;
              display: inline-block;
            }
            span{
              margin-left: (10 / @xl);
              color:#fff;
              vertical-align: top;
            }
          }
        }
      }

    }

  }

  .mask {
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url(https://www.helloimg.com/i/2024/09/29/66f82a99b75e9.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    flex-direction: column-reverse;
    .text {
      background-color: rgba(0, 0, 0, 0.5);
      width: 100%;
      flex: 1;
      display: flex;
      justify-content: center;
      align-items: center;
      span {
        display: inline-block;
        font-size: (80/@xl);
        margin: 0 (20/@xl);
        color: #fff;
        font-family: "宋体";
      }

      #chong {
        transform: translateY(-100%);
        opacity: 0;
      }

      #qing {
        transform: translateY(100%);
        opacity: 0;
      }

      #lv {
        opacity: 0;
      }

      #you {
        opacity: 0;
      }

      #wang {
        transform: translateY(-100%);
        opacity: 0;
      }
    }

    .skip-box {
      background-color: rgba(0, 0, 0, 0.5);
      width: 100%;
      display: flex;
      justify-content: end;
      align-items: center;
      padding: (20/@xl) (50/@xl);
      .skip {
        display: inline-block;
        width: (120/@xl);
        height: (32/@xl);
        border-radius: (16/@xl);
        text-align: center;
        border: (1/@xl) solid #fff;
        font-size: (16/@xl);
        line-height: (32/@xl);
        color: #fff;
        cursor: pointer;
        transition: .5s;
        &:hover{
          background-color: rgba(0, 0, 0, .5);
        }
      }
    }
  }

  

}